طراحی و تحلیل اجزای رمزهای متقارن: عملگرهای پیمانه ای‏، توابع دودویی برداری و لایه های انتشار ‏بهینه

پایان نامه
چکیده

در این رساله به پژوهش در زمینه ی اجزا و مولفه های رمزهای متقارن پرداخته ایم. در ابتدا عملگرهای جمع و ضرب و نیز نگاشت مجذور به هنگ توانی از دو را بررسی کرده ایم: توزیع احتمال چندگانه ی بیت های نقلی عملگر جمع را محاسبه کرده، درجه ی جبری و تعداد جملات در ‎anf‎ نگاشت جمع با یک ثابت را به دست آورده ایم. توزیع احتمال چندگانه ی توابع مولفه ای عملگر ضرب را ‏محاسبه کرده ایم. پس از ارائه ی معیاری جهت بررسی ناترازی نگاشت ها، ناترازی عملگر ضرب و نیز ناترازی تحدید این عملگر به بیت های بالایی آن را محاسبه کرده ایم؛ نیز کرانی پایینی برای درجه ی جبری توابع مولفه ای عملگر ضرب ارائه داده ایم. توزیع احتمال توابع مولفه ای نگاشت مجذور به هنگ توانی از دو را به دست آورده و با استفاده از معیار معرفی شده، ناترازی نگاشت مجذور و توابع مولفه ای آن را محاسبه نموده ایم. در ادامه، توابع دودویی برداری را مطالعه کرده ایم. ابتدا حملات خطی و تفاضلی و تعمیم های آنها از منظر ریاضی را بررسی کرده و علاوه بر تبیین مبانی ریاضی حملات خطی و تفاضلی سنتی، ویژگی های خطی-تفاضلی و نیز خواص دوبعدی خطی و ناخطی جدیدی را برای ‎sbox‎ ها و مولفه های رمزهای متقارن ارائه نموده ایم. سپس، به ساخت ‎sbox‎ های ‎16‎- بیتی با ویژگی های جبری و آماری مطلوب از دیدگاه رمزنگاری و با قابلیت پیاده سازی مطلوب در پردازنده های مدرن پرداخته ایم؛ نیز روش هایی جهت تصادفی سازی ‎sbox‎ ها و مولفه های رمزهای متقارن، بر اساس ‎iv‎، ارائه داده ایم. در ادامه به بررسی لایه های انتشار mds‎ پرداخته و انواع جدیدی از لایه های انتشار خطی، خطی سرشت و ناخطی را ارائه نموده ایم. خانواده ای از لایه های انتشار خطی سرشت ‎mds از مرتبه ی 4 را ساخته و بر اساس آن، روشی جهت تصادفی سازی لایه های انتشار خطی سرشت سنتی ارائه کرده ایم. پس از آن لایه های انتشار ‎mds‎ ناخطی با قابلیت پیاده سازی بهینه در پردازنده های مدرن را مورد مطالعه قرار داده، خانواده ای از لایه های انتشار ناخطی ارائه کرده ایم: به کمک این خانواده، می توان لایه های انتشار با اندازه ی بزرگ و پیاده سازی مطلوب در پردازنده های مدرن ساخت؛ همچنین این خانواده از لایه های انتشار، قابلیت تصادفی سازی بر اساس ‎iv‎ در رمزهای متقارن را دارد. سپس به لایه های انتشار با درایه های صفر و یک پرداخته و قضیه ای را در این حوزه اثبات نموده ایم. پس از آن لایه های انتشار خطی سرشت mds رمزهای متقارن loiss‎ ،sms4 و ‎zuc‎ را بررسی کرده، شکل ماتریسی این لایه های انتشار را ارائه داده ایم. در پایان با استفاده از مدول ها روی حلقه های متناهی جابجایی و یک دار، به ساخت لایه های انتشار خطی سرشت و ناخطی جدید با استفاده از عملگرهای جمع و ضرب پیمانه ای پرداخته ایم و نیز لایه های انتشار خطی سرشت ‎mds‎ بهینه از دیدگاه پیاده سازی را ارائه نموده ایم.

منابع مشابه

تعمیم سازوکار سوییچینگ لایه انتشار برای طراحی رمزهای قالبی 256 بیتی

یکی از روش­های مهم برای بررسی مقاومت یک رمز قالبی در برابر تحلیل­های اساسی مانند تحلیل تفاضلی و تحلیل خطی، تعیین حداقل تعداد جعبه­های جانشینی فعال در طول روند تحلیل است. با توجه به این شاخص، می­توان نسبت حداقل جعبه­های جانشینی فعال به کل جعبه­های جانشینی به­کار رفته در رمز قالبی را به‌دست آورد. بیشتر بودن این نسبت بیانگر طراحی بهتر الگوریتم رمز قالبی است. در ساختارهای فیستلی به دلیل XOR کردن نی...

متن کامل

خواص جبری جمع مدولی به پیمانه t2 با r عملوند

یکی از پرکاربردترین عملگرها در رمزنگاری متقارن، جمع مدولی به پیمانه است. بنابراین بررسی خواص این عملگر نقش مهمی در طراحی و تحلیل رمزهای متقارن دارد. خواص جبری این عملگر در با دو عملوند مورد مطالعه قرار گرفته است. ما در این مقاله به‌منظور رسیدن به نتایج بهتر و بیشتر در این زمینه، برخی از خواص جبری را برای عملوندهایی با تعمیم داده‌ایم. به‌عبارت دقیق‌تر درجه جبری مؤلفه‌ای توابع بولی از جمع مدولی ر...

متن کامل

دو روش جدید برای طراحی رمزهای قالبی ۱۹۲ بیتی بر اساس ساختار سوئیچینگ و لایه های انتشار بازگشتی

در سال­های اخیر به رمزهای قالبی در مقایسه با رمزهای دنباله­ای به­دلیل وجود اثبات امنیتی و دامنه کاربرد گسترده­ بیشتر توجه شده است. طراحی اغلب رمزهای قالبی بر اساس ساختار جانشانی-­ جایگشتی(spn) یا فیستلی است. گرچه ساختارهای فیستلی در مقایسه با ساختار spn مزایای بیشتری دارند اما به دلیل داشتن تعداد جعبه­های جانشانی فعال کمتر، لذا دارای ضعف امنیتی هستند. در این مقاله دو روش جدید برای طراحی الگوریت...

متن کامل

ویژگی های رمزنگاری ضرب پیمانه ای به پیمانه توانی از ۲

عملگر ضرب پیمانه ای به پیمانه توانی از 2 یکی از عملگرهای مورد استفاده در رمزنگاری خصوصا رمزنگاری متقارن می باشد. در این مقاله به بررسی خواص آماری و جبری این عملگر از منظر رمزنگاری پرداخته ایم. در ابتدا توزیع خروجی عملگر ضرب پیمانه ای به پیمانه توانی از 2 را به عنوان یک تابع دودویی برداری محاسبه کرده ایم و پس از آن توزیع توابع مولفه ای آن را به دست آورده ایم. در ادامه با معرفی یک سنج در اندازه گ...

متن کامل

تحلیل حساسیت پارامترهای توابع جریمه در مدلهای بهینه سازی بهره برداری از مخازن چند منظوره

یکی از مهمترین ارکان مدلهای بهینه‌سازی بهره‌برداری از مخازن چند منظوره، تعریف یک تابع جریمه یا خسارت می‌باشد. بدلیل تنوع اهداف بهره‌برداری و پیچیدگی سیستم، اغلب بجای استفاده از توابع سود و هزینه، که تنها برخی اهداف را مدنظر قرار می‌دهند، از توابع جایگزین استفاده می‌نمایند. این توابع بصورت مجموع چند عبارت می‌باشند که جریمه یا خسارت متناظر با انحراف از مقادیر مطلوب (نیازها) را منعکس می‌نم...

متن کامل

خواص جبری جمع مدولی به پیمانه t۲ با r عملوند

یکی از پرکاربردترین عملگرها در رمزنگاری متقارن، جمع مدولی به پیمانه است. بنابراین بررسی خواص این عملگر نقش مهمی در طراحی و تحلیل رمزهای متقارن دارد. خواص جبری این عملگر در با دو عملوند مورد مطالعه قرار گرفته است. ما در این مقاله به منظور رسیدن به نتایج بهتر و بیشتر در این زمینه، برخی از خواص جبری را برای عملوندهایی با تعمیم داده ایم. به عبارت دقیق تر درجه جبری مؤلفه ای توابع بولی از جمع مدولی ر...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

دانشگاه تربیت معلم - تهران - دانشکده علوم ریاضی و مهندسی کامپیوتر

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023